package labox.innovation.gameserver.model.actor.knownlist;

import labox.innovation.gameserver.model.L2Object;
import labox.innovation.gameserver.model.actor.L2Npc;

/**
 * NPC的可是列表处理类
 * @author Administrator
 *
 */

public class NpcKnownList extends CharKnownList {
	// =========================================================
	// Data Field

	// =========================================================
	// Constructor
	public NpcKnownList(L2Npc activeChar) {
		super(activeChar);
	}

	// =========================================================
	// Method - Public

	// =========================================================
	// Method - Private

	// =========================================================
	// Property - Public
	@Override
	public L2Npc getActiveChar() {
		return (L2Npc) _activeObject;
	}

	@Override
	public int getDistanceToForgetObject(L2Object object) {
		return 2 * getDistanceToWatchObject(object);
	}

	@Override
	public int getDistanceToWatchObject(L2Object object) {
		return 20;
	}
}
